Gantry\Component\Config\Validation D

Total Complexity 159
Dependencies 7
Dependents 1
Total lines 844
Lines of code 322
Logical lines of code 166
Comment lines 355
Methods 52
Properties 0

Methods 52

Method Rating Maintainability Complexity Lines of code
validate()
B
44 19 37
typeArray()
A
53 14 20
filterArray()
A
51 13 23
type_Input_Text()
A
53 13 20
filter()
A
53 13 19
type_Input_Number()
S
59 8 13
type_Input_Datetime()
S
59 5 13
validate_Array()
S
70 4 6
filter_Input_File()
S
65 4 9
validate_Required()
S
69 4 6
type_Input_Checkbox()
S
67 3 7
type_Input_Week()
S
69 3 6
validate_Bool()
S
77 3 3
type_Bool()
S
77 3 3
type_Textarea_Textarea()
S
69 2 6
type_Input_Url()
S
77 2 3
type_Input_Yaml()
S
68 2 8
filter_Input_CommaList()
S
76 2 3
type_Input_Month()
S
69 2 6
type_Input_Time()
S
69 2 6
type_Input_Date()
S
69 2 6
type_Input_CommaList()
S
77 2 3
filter_Input_Yaml()
S
69 2 7
type_Input_Email()
S
77 2 3
filter_Input_Number()
S
78 2 3
validate_Int()
S
78 2 3
validate_Pattern()
S
77 1 3
validate_Alpha()
S
80 1 3
filter_Int()
S
80 1 3
filter_Bool()
S
80 1 3
validate_Digit()
S
80 1 3
validate_Float()
S
78 1 3
filter_Float()
S
80 1 3
validate_Hex()
S
80 1 3
validate_Alnum()
S
80 1 3
type_Input_DatetimeLocal()
S
78 1 3
filter_Novalidate()
S
81 1 3
type_Novalidate()
S
81 1 3
type_Input_Color()
S
79 1 3
filter_Input_Range()
S
78 1 3
type_Input_Range()
S
78 1 3
filter_Input_DateTime()
S
75 1 4
type_Select_Select()
S
78 1 3
type_Input_File()
S
78 1 3
type_Toggle_Toggle()
S
78 1 3
type_Input_Radio()
S
78 1 3
filter_Checkboxes_Checkboxes()
S
78 1 3
type_Checkboxes_Checkboxes()
S
74 1 4
type_Input_Hidden()
S
78 1 3
type_Input_Password()
S
78 1 3
filter_Input_Text()
S
80 1 3
validate_Json()
S
79 1 3